<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.main_about { width: 1190px; margin: 0 auto; overflow: hidden; padding-top: 10px; }
.main_about .about-h1 { font-size: 2rem; font-weight: 600; letter-spacing: .125rem; color: #333; padding-top: 3.75rem; padding-bottom: 2.75rem; margin-bottom: 0; }
.main_about .about-h1:after { content: ""; height: 0.125rem; width: 2rem; background-color: #90C42F; margin-top: 0.75rem; display: block; }

.about-desc { clear: both; padding: 10px 0; font-size: 1.125rem; line-height: 2.25rem; letter-spacing: .125rem; color: #333; text-align: left; text-align: justify; text-indent: 2em; }
.about-desc img { float: left; height: 310px; margin: 0px 30px 15px 0; }
.about-zz { width: 1190px; overflow: hidden; }
.about-zz ul { margin: 0; padding: 0; width: 1310px; }
.about-zz ul li { margin: 0; padding: 0; float: left; margin-right: 20px; }
.about-zz ul li .zz-title { width: 180px; text-align: center; padding: 10px 0; height: 50px; line-height: 25px; font-size: 16px; }
.about-zz-more { clear: both; text-align: center; font-size: 20px; border: 1px solid #f1f1f1; height: 35px; line-height: 25px; width: 100px; margin: 20px auto 0 auto; }
.about-ry { text-align: center; margin-bottom: 40px; }

.week_container { margin: 0 auto; padding: 0 12px; max-width: 1164px; min-width: 1024px; }

.week_contact { width: 100%; min-width: 1024px; }

.contact-ways { overflow: hidden; }

.contact-ways li { float: left; width: 33%; height: 420px; border-left: 1px solid #E9E9E9; }

.contact-ways li:last-child { border-right: 1px solid #E9E9E9; }

.contact-ways li a, .contact-ways li a:hover { display: block; padding: 88px 0; text-align: center; text-decoration: none; }

.contact-ways li h4 { font-size: 16px; color: #666; line-height: 30px; margin: 0; font-weight: 100; }

.contact-ways li p.cway-txt { font-size: 30px; line-height: 50px; color: #121212; }

.contact-ways li:hover p.cway-txt { color: #90C42F; }

.contact-ways li a i { margin: 0 auto 20px; display: block; width: 128px; height: 128px; background-color: #f8f8f8; border-radius: 64px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-tap-highlight-color: rgba(0,0,0,0); }

.contact-ways li a:hover i { background-color: #90C42F; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-tap-highlight-color: rgba(0,0,0,0); }

.contact-ways li a i.i-phone { background-image: url(../images/icon_phone.png); background-size: 128px; background-repeat: no-repeat; background-position: 0 0; }

.contact-ways li a:hover i.i-phone { background-position: 0 -128px; }

.contact-ways li a i.i-qq { background-image: url(../images/icon_qq.png); background-size: 128px; background-repeat: no-repeat; background-position: 0 0; }

.contact-ways li a:hover i.i-qq { background-position: 0 -128px; }

.contact-ways li a i.i-mail { background-image: url(../images/icon_mail.png); background-size: 128px; background-repeat: no-repeat; background-position: 0 0; }

.contact-ways li a:hover i.i-mail { background-position: 0 -128px; }

.week_weixin { background: url(../images/bg_weixin.jpg) no-repeat center; background-size: cover; background-attachment: fixed; padding: 80px 0; }

.week_weixin h3 { margin: 0 auto; font-size: 32px; width: 60%; line-height: 1.75; text-align: center; color: #FFF; font-weight: normal; }

.week_weixin p { margin: 0 auto 20px; font-size: 16px; width: 80%; line-height: 1.75; text-align: center; color: #eee; }

.week_weixin-p img { display: block; margin: 0 auto; width: 160px; height: 160px; }

.week_weixin p span { display: inline-block; margin: 0 20px; }

.week_map { position: relative; height: 520px; min-width: 1024px; margin-bottom: -5px; }

#allmap { width: 100%; height: 100%; overflow: hidden; margin: 0; }

.mark-info { position: absolute; bottom: 0px; left: 0; width: 100%; text-align: center; padding: 25px 0; background: RGB(144,196,47,.5); color: #FFF; }

.mark-info h4 { margin: 0; line-height: 36px; font-size: 26px; font-weight: normal; }

.mark-info p { font-size: 16px; line-height: 32px; }
#dituContent { height: 520px; width: 100%; }

.BMap_cpyCtrl { display: none !important; }
.anchorBL a img { display: none !important; }
/*µØÍ¼±êÌâ infoWindow*/
.BMap_cpyCtrl { display: none !important; }
.anchorBL a img { display: none !important; }

/*µØÍ¼±êÌâ infoWindow*/
.BMap_bubble_title { color: #fff; font-size: 14px; font-weight: bold; text-align: left; background: transparent !important; }

</pre></body></html>